#include("/common/layout/bootstrap_form_layout.html")
#@layout()

#define title()
#(jxrb.message(actionName,"systemRoleModule"))
#end

#define head()
#include("/common/layout/ztree_check_layout.html",treeDataUrl=jxwebpath.item+"roleGroup/treeData/"+(systemRole.role_id ??),treeLoadOkFunction="setOldModuleid();")
<script>
  seajs.use(["jquery", "jx_msgbox", "jx_check"], function ($, msgbox) {
    $("#b_submit").on("click", function ()
    {
      if (!jxCheck.check())
        return false;
      $("#module_id").val(getCheckedNodes());
      msgbox.confirm({url: "#(controllerKey)#(action)/"},
      function ()
      {
        msgbox.close();
        if (msgbox.messageType != 2) {
          clearForm();
        }
      }, function ()
      {
        if (msgbox.messageType != 2)
          returnInfo();
      });
    })

    $("#b_return").on("click", function ()
    {
      returnInfo();
    });

    function returnInfo()
    {
      location.href = "#(controllerKey)";
    }
    function setOldModuleid()
    {
      $("#old_module_id").val(getCheckedNodes());
    }
    var action = '#(action)';
    function clearForm()
    {
      if (action == 'added')
      {
        $("#roleName").val("");
        $("#roleCode").val("");
      }
    }

    window.setOldModuleid = setOldModuleid;
  });
  seajs.use("jx_pinyin", function (jxpy) {
    jxpy({nameObject: "#roleName", codeObject: "#roleCode"});
  });
</script>
#end

#define bodyExt()
class="gray-bg"
#end

#define form()
#include("info.html")
#end

#define formAfter()
<center>
  #jx_button({value:"action.save",class:"btn btn-primary"})&nbsp;&nbsp;&nbsp;&nbsp;
  #jx_button({value:"action.return",id:"b_return",class:"btn btn-danger"})
</center>
#end
